<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:c="http://java.sun.com/jsp/jstl/core"> 

<h:head>

	<h:outputScript name="jQuery-1.8.1.js" library="js"></h:outputScript>
	<h:outputScript name="tableUtils.js" library="js"></h:outputScript>
	<h:outputScript name="utiles.js" library="js"></h:outputScript>
	
	<h:outputStylesheet name="movilMundo.css" library="css" ></h:outputStylesheet>
	<h:outputStylesheet name="tablas.css" library="css" ></h:outputStylesheet>
	
	<ui:insert name="headContent"></ui:insert>

</h:head> 
<body>
    <rich:panel rendered="#{!sessionBean.logOk}" styleClass="sinBorde" headerClass="titulo">
        <f:facet name="header">
        	Control de usuarios
        </f:facet>
        
        <h:form styleClass="sinBorde">
        	<h:panelGrid columns="2">
        	<h:outputLabel value="Nombre de usuario: " for="userName"/>
        	<h:inputText id="userName" value="#{sessionBean.userLogged.userName}" />
        	<h:outputLabel value="Clave: " for="userName"/>
        	<h:inputSecret id="pwd" value="#{sessionBean.userLogged.pass}" autocomplete="false"/>
        	</h:panelGrid>
        	<h:commandButton value="Ingresar" action="#{sessionBean.logIn}" />
        </h:form>
        
		 
	</rich:panel>
	<rich:panel rendered="#{sessionBean.logOk}" bodyClass="fullElement" headerClass="tituloMediano">
	<f:facet name="header">
		#{windowsTitle} 
	</f:facet>
	<h:form styleClass="sinBorde">
	<rich:toolbar>
		<rich:dropDownMenu>
		  <f:facet name="label"> 
              <h:panelGroup>
                  <h:outputText value="Ventas"/>
              </h:panelGroup>
          </f:facet>
		   <rich:menuItem submitMode="ajax" value="Listado"
                    action="#{ventasBean.nuevaVenta}" >
                    Nueva Venta
           </rich:menuItem>
           <rich:menuItem submitMode="ajax" value="Listado"
                    action="nuevaReparacion" >
                    Nueva Reparaci&oacute;n
           </rich:menuItem>
           <rich:menuItem submitMode="ajax" value="Ventas"
                    action="listaVentas" >
                    Listado de ventas
           </rich:menuItem>
           <rich:menuItem submitMode="ajax" value="Ventas"
                    action="listaReparaciones" >
                    Listado de Reparaciones
           </rich:menuItem>
		</rich:dropDownMenu>
		<rich:dropDownMenu>
		  <f:facet name="label"> 
              <h:panelGroup>
                  <h:outputText value="Productos"/>
              </h:panelGroup>
          </f:facet>
          <rich:menuItem submitMode="ajax" value="Alta"
                    action="#{productosBean.nuevoProducto}" >
                   Alta
           </rich:menuItem>
		   <rich:menuItem submitMode="ajax" value="Listado"
                    action="#{productosBean.listadoProductosInit}" >
                    Listado
           </rich:menuItem>
		</rich:dropDownMenu>
		
		<rich:dropDownMenu>
		  <f:facet name="label"> 
              <h:panelGroup>
                  <h:outputText value="Rubros"/>
              </h:panelGroup>
          </f:facet>
          <rich:menuItem submitMode="ajax" value="Alta"
                    action="#{rubroBean.altaRubroInit}" >
                   Alta
           </rich:menuItem>
		   <rich:menuItem submitMode="ajax" value="Listado"
                    action="#{rubroBean.listadoRubro}" >
                    Listado
           </rich:menuItem>
		</rich:dropDownMenu>
		
		<rich:dropDownMenu rendered="#{sessionBean.userLogged.rol eq 'DUENIO'}">
		  <f:facet name="label"> 
              <h:panelGroup>
                  <h:outputText value="Vendedores"/>
              </h:panelGroup>
          </f:facet>
		   <rich:menuItem submitMode="ajax" value="Alta"
                    action="altaVendedores" >
                    Alta
           </rich:menuItem>
		   <rich:menuItem submitMode="ajax" value="Listado"
                    action="listadoVendedores" >
                    Listado
           </rich:menuItem>
		</rich:dropDownMenu>
		
		<rich:dropDownMenu rendered="#{sessionBean.duenio}" >
		  <f:facet name="label"> 
              <h:panelGroup>
                  <h:outputText value="Informes"/>
              </h:panelGroup>
          </f:facet>
		   <rich:menuItem submitMode="ajax" value="Ventas"
                    action="informeVentas" rendered="#{sessionBean.duenio}" >
                    Informe de ventas
           </rich:menuItem>
           <rich:menuItem submitMode="ajax" value="Productos" 
           			action="informeProducto" rendered="#{sessionBean.duenio}">
           			Informe de Productos
           </rich:menuItem>
           <rich:menuItem submitMode="ajax" value="Productos" 
           			action="informeComisiones" rendered="#{sessionBean.duenio}" >
           			Informe de Comisiones
           </rich:menuItem>
		</rich:dropDownMenu>
		
		
		<rich:toolbarGroup location="right">
		<h:outputText value="#{sessionBean.userLogged.userName}" />
		<rich:menuItem submitMode="ajax" value="Salir"
                    action="#{sessionBean.logOut}" >
			<h:outputText value="Salir" />
		</rich:menuItem>
		</rich:toolbarGroup>
		
		
	</rich:toolbar>
	</h:form>
	
	
		<ui:fragment rendered="#{empty rolName or rolName eq sessionBean.userLogged.rol}">
		<ui:insert name="bodyContent"></ui:insert>
		</ui:fragment>
		<ui:fragment rendered="#{!(empty rolName) and !(rolName eq sessionBean.userLogged.rol)}">
			No tiene permisos para ver esta página.
		</ui:fragment>
	</rich:panel>
	
	<rich:popupPanel show="#{not empty facesContext.messageList}" rendered="#{not empty facesContext.messageList}" id="messagesPopUp" modal="true" moveable="false" autosized="true" resizeable="false" width="400">
		<rich:messages >
		</rich:messages>
		<br/>
		<center><input type="button" value="Aceptar" class="centrado" onclick="#{rich:component('messagesPopUp')}.hide(); return false;"/></center>
	</rich:popupPanel>
	
	
	
	
</body> 
</html>
